Using Empirical Studies during Software Courses
نویسندگان
چکیده
A number of empirical studies using students as subjects has been carried out in the last few years. These studies are usually conducted as pilot experiments that allow researchers to fine-tune an experiment before deploying it in an industrial environment. Though one of the issues usually taken into account with these experiments is their external validity, other issues need to be considered, such as the usefulness of these experiments in the context of a software engineering course. This chapter concisely reports on three empirical studies performed at the Università degli Studi dell'Insubria during the ESERNET project and two other empirical studies that we carried out previously, all with students as subjects, so as to provide the context for a discussion on the research and the educational goals that should be taken into account when carrying out an experiment with students to make it successful from both an empirical and an educational viewpoint. Finally, we provide some advice on how to carry out empirical studies with students based on our experiences.
منابع مشابه
Guidelines for using empirical studies in software engineering education
Software engineering education is under constant pressure to provide students with industry-relevant knowledge and skills. Educators must address issues beyond exercises and theories that can be directly rehearsed in small settings. Industry training has similar requirements of relevance as companies seek to keep their workforce up to date with technological advances. Real-life software develop...
متن کاملA Case to Do Empirical Study Using Educational Projects
Nowadays, many empirical studies are carried out based on educational projects. In these cases, instructors put forward requirements on educational projects from the perspective of education, and researchers also provide their requirements from the perspective of empirical study. How to design educational projects successfully from both educational perspective and research perspective becomes a...
متن کامل1 Issues in Empirical Studies with Students
Empirical studies in software engineering are often used to gain insight into new techniques and methods. However, due mainly to concerns of external validity, questions have been raised as to the value of these types of studies. In this paper, we discuss lessons learned from conducting a large number of empirical studies in university courses in three different countries (Italy, Norway and the...
متن کاملGuidelines for Implementing Pair Programming in Introductory CS Courses: Experience Report
Pair programming has been shown to be an effective method of improving the learning outcomes of students in introductory computer science courses. However, much of the existing literature related to pair programming does not focus how to effectively implement pair programming. Researchers studying multiple aspects of pair programming have conducted several empirical studies at our university ov...
متن کاملMixed blocked/event-related designs separate transient and sustained activity in fMRI.
Recent functional magnetic resonance imaging (fMRI) studies using mixed blocked/event-related designs have shown activity consistent with separable sustained task-related processes and transient trial-related processes. In the mixed design, control blocks are intermixed with task blocks, during which trials are presented at varying intervals. Two studies were conducted to assess the ability of ...
متن کامل